home *** CD-ROM | disk | FTP | other *** search
/ Chip 1996 September / CHIP 1996 szeptember (CD07).zip / CHIP_CD07.ISO / sac / utilfile / sd-500.exe / FIXED.SD < prev    next >
Text File  |  1995-03-15  |  17KB  |  402 lines

  1. ** FIXED.SD **************************************************************
  2.  
  3. This file describes the bugs fixed in StupenDOS 5.0, and the new features
  4. that have been added.
  5.  
  6. Some of the bugs mentioned in this file are bugs in previous beta
  7. versions, and did not occur in the 4.0 release version.
  8.  
  9. **************************************************************************
  10.  
  11. * Fixed problem with files disappearing from the ZIP screen after using TYPE.
  12.   Turning off the setuP | External programs | List files | Update time/date
  13.   in version 4 also fixes the problem.
  14.  
  15. * After executing a program or batch file that changes the default directory,
  16.   SD will now reread the files after returning.
  17.  
  18. * Copying to a write protected floppy would try to copy each tagged file.  It
  19.   will now abort after the write protect error is displayed.
  20.  
  21. * The -b option didn't work when deleting files with PKZIP, this has been
  22.   fixed.
  23.  
  24. * The Current directory number displayed while selecting a directory within
  25.   Prune And Graft was not always correct.  Fixed.
  26.  
  27. * The file finder acted strangely when files were being displayed, and the
  28.   mouse cursor was on the screen.  Fixed.
  29.  
  30. * If the number of windows was set to TWO, and you specified two different
  31.   directories on the command line, the second window would not display the
  32.   correct directory.  Fixed.
  33.  
  34. * The Reread after ZIP/UNZIP didn't work for zipping. Fixed.
  35.  
  36. * After running a ZIP operation, the sort method was reset to the default
  37.   method.  Fixed.
  38.  
  39. * After using Unzip | View to console, SD will remain in the UNZIP screen. It
  40.   used to go back to the main screen.
  41.  
  42. * Added a counter to the LOCATE function.  Press '/' to try it.
  43.  
  44. * Added some information to the More | Byte Info option.
  45.  
  46. * After executing a file (like list), the filelist was usually reread.  This
  47.   has been fixed.
  48.  
  49. * Clicking on a file, and then dragging the mouse did not work if the mouse
  50.   was not released after selecting a file.  Fixed.
  51.  
  52. * The '/' match function would crash if no matching files were found.  Fixed.
  53.  
  54. * If you have OVERWRITE turned off during a copy, the warning message
  55.   displayed could be truncated if the destination path was too long.  The
  56.   message was previously truncated too short, this has been fixed.
  57.  
  58. * Added a 28 line screen mode (look under setuP | Video | Monitor)
  59.  
  60. * Added file coloring to the file finder and ZIP/UNZIP screens.
  61.  
  62. * Added "Drag And Tag" to the ZIP and UNZIP screens.
  63.  
  64. * Typing 'Y' in the ZIP or UNZIP screens wouldn't work if the file in the
  65.   ZIP was encrypted.  This now reports a error message.
  66.  
  67. * Many of you have asked for a "Wipe all tagged directories". This has been
  68.   added.  The value for SD.PRO for this option is 11536.
  69.  
  70.    key:389;11536;           // Would make F11 wipe all tagged directories.
  71.  
  72. * After aborting a ZIP or UNZIP, the files will no longer be reread.
  73.  
  74. * After "Executing" a file that changed the current directory, SD will now
  75.   set the current file window to that new directory.
  76.  
  77. * Added new input routine for CHANGE DRIVE.  Added PgUp/PgDn to the
  78.   CHANGE DRIVE window.
  79.  
  80. * 4DOS descriptions are now displayed, if that option is enabled. To enable
  81.   4DOS descriptions, you must set the option in the setuP | Other Options
  82.   menu.
  83.  
  84. * If a long directory was wiped in the tree display, a lockup could result.
  85.  
  86. * You can select the screen blanker delay in the setup.
  87.  
  88. * On a network, the ".." directory was not always displayed, and sorting
  89.   the files could cause a crash.
  90.  
  91. * Pressing '%' in the tree display will now display either the directories
  92.   percentage of the disk, the number of files in the directory, or the size
  93.   the directory occupies.
  94.  
  95. * A new directory (MKDIR) would not always be displayed in the correct spot
  96.   in the filelist.  Fixed.
  97.  
  98. * After a prune/graft, the bytes free was not always updated properly.
  99.  
  100. * If you want your MOUSE character to be transparent, see the setuP | Mouse
  101.   Options menu.
  102.  
  103. * Added the '/' Locate function to the TREE display.
  104.  
  105. * To make the mouse "auto locate" on pull down menu items, set the option
  106.   in setuP | Mouse Options.
  107.  
  108. * Changed the text input routines used in the F5 change directory function.
  109.   The SD.DIR file is now read when F5 is pressed, or whenever the directory
  110.   is changed, like by pressing ENTER on "..", rather than when SD is first
  111.   run.
  112.  
  113. * Pressing TAB in a file window containing no files could cause a crash.
  114.  
  115. * The Locate function works for directories now.
  116.      K:309;11546;      // locate files and dirs with "ALT /"
  117.  
  118. * The zipping function will now ZIP tagged directories as well as files.  You
  119.   MUST use the -rP options.  The 'p' must be UPPER CASE, or PKZIP will
  120.   probably not store the files the way you want them.
  121.  
  122.    DIR
  123.      ├ XXX   Contains file xfile
  124.      └ YYY   Contains file yfile
  125.  
  126.    If the -rp is used, the ZIP file will contain
  127.  
  128.       XFILE
  129.       YFILE
  130.  
  131.    If the -rP is used, the ZIP file will contain
  132.  
  133.       XXX\XFILE
  134.       YYY\YFILE
  135.  
  136. * I have made several changes to the USR functions.  I added a PgUp and PgDn
  137.   functions, and added a scrollbar.
  138.  
  139. * USR functions should now work with the mouse or the keyboard.
  140.  
  141. * New SD.INI item added:    SkipDrives = bcd
  142.   This would not check the validity of drives B:, C: or D:.  Some of you
  143.   have told me that you cannot log onto Bernoulli drives, or optical
  144.   disks, so you can now force SD to skip checking these drives.
  145.  
  146. * If a file was viewed in the ZIP/UNZIP screen, the file could not be
  147.   extracted unless you returned to the main screen, or changed a unzip
  148.   option.  Fixed.
  149.  
  150. * The SPAWN routines are new, they are provided by Ralf Brown.  They are
  151.   free routines, and they work really well.  These are the routines that
  152.   run other programs, and automatically write SD.EXE to memory or disk.
  153.  
  154. * The 4DOS descriptions should update properly when copying files.
  155.  
  156. * Added
  157.  
  158.     USRScrollable = false
  159.  
  160.   to SD.INI.  This makes it so no scrollbar will appear for the USR area.
  161.   The items can still be scrolled with the keyboard.
  162.  
  163. * You can now specify 'k' as an option in a USR definition.  So if you run
  164.   a program that takes several ESC's to exit, sometimes SD would catch a few
  165.   extra ESC's and SD may exit.  So you can now specify 'k' to clear the
  166.   keyboard after running an external program.
  167.  
  168.    USR: VPIC;k;vpic %f    (Run VPIC on the highlighted file, clear the
  169.                            keyboard when returning to SD)
  170.  
  171. * The statistics displayed after a disk is formatted are now cleared after
  172.   each disk is formatted.
  173.  
  174. * The Change directory screen now has a F2 Reload list function.  Pressing F2
  175.   will reload the original list from the disk.
  176.  
  177. * Rereading the directory after running an external program wasn't working
  178.   properly, this has been fixed.
  179.  
  180. * The arrow keys didn't work properly in TAG BY DATE, fixed.
  181.  
  182. * Changed the print buffer size from 62K to 2K so it is easier to
  183.   abort a print.
  184.  
  185. * Made some changes in the Prune and Graft code.  Some people have reported
  186.   that when Pruning and Grafting, only the first file in each directory is
  187.   copied.  I have been unable to duplicate this problem, so please let me
  188.   know if you run across this problem.
  189.  
  190. * If you want to toggle the 4DOS description display, add this to SD.PRO:
  191.  
  192.     KEY:4;11060;        // CTRL D toggles 4DOS display
  193.  
  194. * The code for modifying 4DOS descriptions is 11070.  So add this to SD.PRO
  195.   to make the '4' key modify the current files 4DOS description.
  196.  
  197.     KEY:52;11070;
  198.  
  199.   After you edit a 4DOS description, it is displayed on the screen if
  200.   you have 4DOS descriptions being displayed (see toggling the 4DOS display
  201.   above).  The changes are also saved to disk.
  202.  
  203. * If you had a USR item with the WAIT option set, if may not have worked
  204.   properly.  This has been fixed.
  205.  
  206. * When CONFIRM DELETE is enabled, you could press F1 to delete a file, or F2
  207.   to skip the file.  You can now also press ESC to abort the delete if you
  208.   are deleting several files.
  209.  
  210. * If two file windows were open, a copy to a new filename would only
  211.   display the file in the other file window.  This has been fixed so that
  212.   the filename is displayed in both windows.
  213.  
  214. * The bottom line of the screen is now programmable.  See the end of the
  215.   SD.PRO file for examples.
  216.  
  217. * Changing to a removable hard disk that wasn't ready would cause a crash.
  218.   This has been fixed.
  219.  
  220. Here is a listing of legal programmable values:
  221.  
  222. DELETE_BAK                  4000   // Delete *.BAK, entire disk
  223. DELETE_SPEC                 4001   // Delete specified files
  224. DELETE_L_BAK                4003   // Delete Local *.BAK
  225. DELETE_HIGH_NO_CONFIRM      4004   // Delete highlighted file, no confirm
  226. DELETE_HIGH_CONFIRM         4005   //                          w/confirm
  227. DEL_ALL_NO_CONFIRM          4006   // Delete tagged files, no confirm
  228. DEL_ALL_CONFIRM             4007   //                      w/confirm
  229. DELETE_SPEC_PASSED          4008   // Delete Specified from entire disk
  230.  
  231. TYPEALL                     4011   // Display all tagged files
  232. TAG_BY_DATE                 4012   // Tag By Date Window
  233. TAGALL                      4013   // Tag all files
  234. EDITALL                     4015   // Edit all tagged files
  235. COMPARE                     4016   // File Compare
  236. LOADTAGFILE                 4017   // Load a tag file
  237.  
  238. BATCHTAG                    4020   // Tag by filespec (name)
  239. BATCHCLEAR                  4021   // Clear
  240. SIZETAG                     4022   // Tag by size
  241. SIZECLEAR                   4023   // Clear
  242. DATETAG                     4024   // Tag by date
  243. DATECLEAR                   4025   // Clear
  244. TODAYTAG                    4026   // Tag files with todays date
  245. TODAYCLEAR                  4027   // Clear
  246. ARCHIVETAG                  4028   // Tag file with ARCHIVE bit set
  247. ARCHIVECLEAR                4029   // Clear
  248. REVERSETAGS                 4030   // Reverse all tags
  249. REMOVETAGGEDFILES           4031   // Remove tagged files from the display
  250. TAG_MODE                    4032   // Sets Tag mode
  251. CLEAR_MODE                  4033   // Sets Clear mode
  252. CLEAR_ALL_TAGS              4034   // Clear all tags
  253.  
  254. ABOUT_SD                    11000  // About Box display
  255. CHANGE_COLORS               11001  // Change Colors Window
  256. RUN_PKZMENU                 11004  // Run PKZMENU (A shareware program)
  257. TOUCHFILES                  11005  // Stamp time/date of tagged files
  258. DISKSTATS                   11006  // Disk Statistics Window
  259. RESET_MOUSE                 11007  // Reset (after running external program)
  260.  
  261. REMOVE_DIR                  11050  // Remove directory
  262. MAKE_DIR                    11051  // Make Directory
  263. DOS_CALL                    11052  // External DOS Call
  264. DOS_SHELL                   11053  // DOS Shell, type EXIT to return to SD
  265. RENAME                      11054  // Rename file(s)
  266. FIND_FILE                   11055  // Activate the file finder
  267. ALLDRIVEINFO                11056  // Information on all disk drives
  268. _4DOS_DESCRIPTIONS          11060  // Toggle 4DOS description display
  269. MODIFY_4DOS                 11070  // Modify a 4DOS description
  270.  
  271. DRIVE_A_B                   11100  // Change to Drive A:, use 11101 for B:
  272. DRIVE_C_D                   11102  //
  273. DRIVE_E_F                   11104  //
  274. DRIVE_G_H                   11106  //
  275. DRIVE_I_J                   11108  //
  276. DRIVE_K_L                   11110  //
  277. DRIVE_M_N                   11112  //
  278. DRIVE_O_P                   11114  //
  279. DRIVE_Q_R                   11116  //
  280. DRIVE_S_T                   11118  //
  281. DRIVE_U_V                   11120  //
  282. DRIVE_W_X                   11122  //
  283. DRIVE_Y_Z                   11124  //
  284.  
  285. COPY_TO_A                   11150  // Copy tagged files to A:
  286. COPY_TO_B                   11151  //
  287. COPY_TO_C                   11152  //
  288. COPY_TO_D                   11153  //
  289. COPY_TO_E                   11154  //
  290. COPY_TO_F                   11155  //
  291. COPY_TO_G                   11156  //
  292. COPY_TO_H                   11157  //
  293. COPY_TO_I                   11158  //
  294. COPY_TO_J                   11159  //
  295. COPY_TO_K                   11160  //
  296. COPY_TO_L                   11161  //
  297. COPY_TO_M                   11162  //
  298. COPY_TO_N                   11163  //
  299. COPY_TO_O                   11164  //
  300. COPY_TO_P                   11165  //
  301. COPY_TO_Q                   11166  //
  302. COPY_TO_R                   11167  //
  303. COPY_TO_S                   11168  //
  304. COPY_TO_T                   11169  //
  305. COPY_TO_U                   11170  //
  306. COPY_TO_V                   11171  //
  307. COPY_TO_W                   11172  //
  308. COPY_TO_X                   11173  //
  309. COPY_TO_Y                   11174  //
  310. COPY_TO_Z                   11175  //
  311.  
  312. EXITCNOW                    11200  // Exit to current directory
  313. EXITSNOW                    11201  // Exit to startup directory
  314.  
  315. SORT_BY_NAME                11300  // Sort by Name, use 11301 for descending
  316. SORT_BY_EXT                 11302  //         Extension
  317. SORT_BY_DATE                11304  //         Date
  318. SORT_BY_SIZE                11306  //         Size
  319. SORT_UNSORTED               11308  //         Unsorted
  320. SORT_TAGGED                 11310  //         Tagged
  321.  
  322. LOAD_PRO_FILE               11350  // Load a new .PRO file
  323.  
  324. COPY_TO_OTHER               11400  // Copy to other window
  325. MOVE_TO_OTHER               11500  // Move to other window
  326.  
  327. BYTESINDIRECTORY            11504  // Show the bytes used in the directory
  328. FORMAT                      11505  // Format a floppy disk
  329.  
  330. ENLARGEWINDOW               11510  // Increase window size
  331. DECREASEWINDOW              11511  // Decrease window size
  332. OPEN_CLOSE_WINDOW           11512  // Open/Close a window
  333. CHANGEWINDOWS               11513  // Change to the other window
  334.  
  335. ZIPVAL                      11520  // Open the ZIP full screen window
  336. UNZIPVAL                    11521  // Open the UNZIP full screen window
  337.  
  338. PRINTVAL                    11530  // Print files
  339. WIPE                        11535  // Wipe directory
  340. WIPEALLTAGGED               11536  // Wipe all tagged directories
  341. LISTFILE                    11540  // Create a list file
  342. LOCATEFILE                  11545  // Locate a file by name
  343. LOCATEFILEDIR               11546  // Locate a file or a directory by name
  344. NEWDIR                      11565  // Reread the current directory
  345. COPYFILE                    11570  // Copy tagged files
  346. MOVEFILE                    11575  // Move tagged files
  347.  
  348. TYPEFILE                    11585  // View a file
  349. EDITFILE                    11590  // Edit a file
  350. HELPSCREEN                  11595  // Display help screen
  351. TREEFILE                    11596  // Activate tree display, use .TRE file
  352. TREEREREAD                  11605  // Activate tree display, read disk
  353. SORT_MENU                   11610  // Pop up the sort menu
  354.  
  355. CHANGEDRIVE                 11600  // Change drive window
  356. DELETEMENU                  11601  // Activate the delete menu
  357. CHANGEATTR                  11602  // Activate the Change Attribute window
  358. EXECUTEFILE                 11603  // Run a program
  359. USR_MENU                    11604  // Enter the USR area
  360. FILE_COMPARE                11606  // Compare files
  361. CHDIR_PASSED                12000  // Change to the specified directory
  362. CHDIR_PASSED_OPEN           12001  // Open a window, chdir to the passed dir
  363.  
  364. * The "delete highlighted" didn't work properly if CONFIRM was selected.
  365.  
  366. * The Key commands to change drives didn't work properly.
  367.  
  368. * A new command has been added to open a second window and change to a
  369.   specified directory.  The following shows two examples:
  370.  
  371.   usr: PCPLUS;12001;D:\PCPLUS // Open a second window and change to D:\PCPLUS
  372.   key:1;12001;e:\dbase    // CTRL A will open a window and change to e:\dbase
  373.  
  374. * Added the ability to display the date of files in the YY-MM-DD format.
  375.  
  376. * Added commas to the filesize if the filesize is less than 1MB.
  377.  
  378. * The deleting of a ReadOnly file didn't work properly.
  379.  
  380. * Added a Secondary Sort option to the setup so you can configure a default
  381.   secondary sort.
  382.  
  383. * NOTE: When you specify a program to view and edit files, you should specify
  384.   the entire program name.  For example, if you use LIST.COM, and you
  385.   currently specify
  386.  
  387.      LIST %f
  388.  
  389.   change this to:
  390.  
  391.      LIST.COM %f
  392.  
  393.   The routines I use seem to get confused if there is another file called
  394.   LIST in the current directory.  The routines will call the LIST. file
  395.   rather than LIST.COM, unless the .COM is specified.
  396.  
  397. * If you tried to UNZIP a non-zipfile, you get a "Bad ZIP File" message. If
  398.   you then tried to LIST the file, you were not able to because the file had
  399.   not been closed.  Fixed.
  400.  
  401. *** End of File ***
  402.